

package jumavidesktop.Auxiliar.CargaDatos;

/**
 *
 * @author vimso
 */
public class LimpiaDatosBBDD {
    
    public static void main(String[] args) {
        System.out.println("Limpiando la base de datos.");
        cargandoDatosAux.CargaConfigPatatero();
        LimpiaDatosBBDD.vaciarBBDD();
    }
    
    public static void vaciarBBDD()
    {
        LimpiaDatosBBDD.eliminaMovimientos();
        LimpiaDatosBBDD.eliminaMatricula();
        LimpiaDatosBBDD.eliminaUsuarios();
        LimpiaDatosBBDD.eliminaConfigANPR();
        LimpiaDatosBBDD.eliminaConfigDetectionMotion();
        LimpiaDatosBBDD.eliminaCamaras();
    }
    
    private static void eliminaMovimientos()
    {
        AuxDaoPatatero dao= new AuxDaoPatatero();
        
        dao.ejecutaJPQL("DELETE FROM Movimientos");
    }
    private static void eliminaUsuarios()
    {
        AuxDaoPatatero dao= new AuxDaoPatatero();
        dao.ejecutaJPQL("DELETE FROM Usuario");
    }
    
    private static void eliminaMatricula()
    {
        AuxDaoPatatero dao= new AuxDaoPatatero();
        dao.ejecutaJPQL("DELETE FROM Matricula");
    }
    private static void eliminaCamaras()
    {
        AuxDaoPatatero dao= new AuxDaoPatatero();
        dao.ejecutaJPQL("DELETE FROM Camara");
    }
    private static void eliminaConfigDetectionMotion()
    {   
        AuxDaoPatatero dao= new AuxDaoPatatero();
        dao.ejecutaJPQL("DELETE FROM Configdetectionmotion");
    }
    private static void eliminaConfigANPR()
    {
        AuxDaoPatatero dao= new AuxDaoPatatero();
        dao.ejecutaJPQL("DELETE FROM Configanpr");
    }
}
